home *** CD-ROM | disk | FTP | other *** search
- Hier eine kurze Anleitung zum Gebrauch von Q_PACK
- (Quick-Pack)
-
- Die Packershell Q_PACK ermöglicht es einfach und praktisch Files zu packen und
- zu entpacken. Sie arbeitet ähnlich wie die GX_SHELL für GEMINI, läuft jedoch
- auch mit TOS 2.06 zusammen.
- Unter GEMINI wird die Übergabe mehrerer Files unterstützt.
-
- Die Bedienung:
-
- Wird ein File auf das Desktop-Symbol der Shell gezogen wird es entpackt, falls
- im INF-File ein entsprechender Entpacker für die Dateiendung konfiguriert wurde.
- Wurde kein Entpacker gefunden, wird das File gepackt und zwar mit dem Packer,
- der im INF-File unter [PACKER] eingestellt wurde. Ordner werden grundsätzlich
- gepackt, auch wenn darin gepackte und bekannte Packerfiles stehen.
-
- Beim Packen der Files wird pro Shellstart ein File mit einer laufenden Nummer
- angelegt: z.B. Q_P_0000.LZH. Wird die Shell erneut gestartet, wird ein zweites
- File mit dem Namen Q_P_0001.LZH erzeugt ......
- Möchte man alle Files, die mit der Shell auch bei mehreren aufrufen gepackt
- werden in einem einzigen File archivieren, muß man die Taste Shift bis zum
- erfolgreichen Start der Shell gedrückt halten. So werden alle Dateien, in einem
- einzigen File abgelegt. Der Filenamen für dieses "gesamt"-Packfile muß in
- Q_PACK.INF konfiguriert werden. Ein Tip: benutzt man einen relativen Pfad wie
- ".\TEST.LZH", wird pro aktuelles Verzeichniss ein Pack-File erstellt.
- Die Shell kann auch mit Wildcards aufgerufen werden, so daß z.B nur alle *.C
- Files eingpackt werden. Dabei ist aber darauf zu achten, das die Shell den
- kompletten absoluten Pfadnamen der zu packenden Dateien erhält.
- Im INF-File kann für jeden Entpacker und für den Packer eingestellt werden ob
- nach dem Programmende auf einen Tastendruck gewartet werden soll.
-
- Zur Konfiguration der Shell:
- Im Info-File Q_PACK.INF stehten alle wichtigen Informationen für das Packen und
- Entpacken. Dieses File ist mit Kommentaren versehen und kann beliebig für
- weitere Dateiendungen erweitert werden. Das File muß im gleichen Ordner wie
- Q_PACK selbst abgelegt sein.
- Wichtig: Die Packershell muß mit dem eigenem Pfad als aktuellem Pfad gestartet
- werden. Dies kann unter TOS 2.06 oder GEMINI eingestellt werden!
- Ein Entpack-Eintrag beginnt mit einem Gruppenbezeichner, der die Dateiendung
- enthält (z.B. [LZH]). Dannach folgen die Optionen und der Entpackerpfad.
-
- Hier ein Beispiel für den Packer:
- [PACKER] ; Einstellungen für den Packer
- TYP= "LZH" ; Endung des erstellten Files
- PFAD= "C:\KOMPRESS\LZH.TTP" ; Pfadnamen des Packers
- FILES= "A -rmd " ; Option zum Packen von Files (und Ordnern ohne *.*)
- ORDNER= "A -rm " ; Option zum Packen von Ordnern mit *.*
- ALL_PACK=".\Q_P_ALL.LZH" ; File in das bei Shifttaste gepackt werden soll
- WARTE_DANACH= JA ; nach dem Packen auf Tastendruck warten
-
- Kann der aufzurufende Packer Ordner selber rekursiv packen so kann mit ORDNER
- eine passende Option konfiguriert werden. Ist diese Option nicht vorhanden bzw.
- auskomentiert so packt die Shell Files in Ordnern selber rekursiv mit der
- FILES - Option.
-
- Hier ein Beispiel für einen Entpacker:
-
- [LZH]
- PFAD= "C:\KOMPRESS\LZH.TTP" ; voller Pfadnamen des Packers
- OPTION= "x -rm " ; Option zum Entpacken
- WARTE_DANACH= NEIN ; nach dem Packen auf Tastendruck warten
-
- Wichtig: - Pfadnamen müssen komplett angegeben und durch doppelte
- Anführungszeichen eingeklammert sein.
- - Die Optionen müssen mit einem Freizeichen abgeschlossen sein
- - WARTE_DANACH kann mit JA oder NEIN eingestellt werden und darf nicht
- von Anführungszeichen eingeschlossen sein
- - Kommentare am Anfang einer Zeile können mit * oder ; beginnen,
- Kommentare hinter einem Wert müssen mit einem ; eingeleitet werden.
-
-
- Ich hoffe das Programm arbeitet soweit fehlerfrei. Für Anregungen oder aber
- Fehlerhinweise (natürlich auch Spenden) bin ich jederzeit dankbar.
- Ich denke z.B. an eine Ausgabeumlenkung in ein Fenster oder eine Dialogbox
- (a.la. Gemini). Hilfe in dieser Richtung wäre sehr willkommen.
-
- Meine Adresse: Bruno Marx
- Kunibertsgasse 3
- 5000 Köln 1
-
- im Mausnet K
-